﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GrainManage.Entities.Price;

namespace GrainManage.Interface
{
    public interface IPrice
    {

        //************************************************POST************************************************

        OutputGetGrainType GetGrainType(InputGetGrainType input);

        OutputGetPriceType GetPriceType(InputGetPriceType input);

        OutputGetRecentPrice GetRecentPrice(InputGetRecentPrice input);

        OutputGetPrice GetPrice(InputGetPrice input);

        OutputInsert Insert(InputInsert input);

        OutputUpdate Update(InputUpdate input);

        OutputDelete Delete(InputDelete input);

        OutputBatchInsert BatchInsert(InputBatchInsert input);

        OutputBatchUpdate BatchUpdate(InputBatchUpdate input);

        OutputBatchDelete BatchDelete(InputBatchDelete input);
    }
}
